草庐IT

CoffeeScript 中的 Node.js module.exports

全部标签

javascript - 我应该如何使用 typescript 中的 "pdf"包

我已经安装了pdf,包括使用的类型npminstall--savepdf@types/pdf不幸的是,我找不到任何关于如何使用它的文档。如果我这样做:import{PDFJS}from'pdf';PDFJS.getDocument(fileName)我得到:TyeError:Cannotread'getDocument'ofundefined那么我该如何初始化呢? 最佳答案 更新:自从写下这个答案后,类型定义已重命名以匹配NPM包,并添加了适当的导出定义,因此您可以忽略以下所有内容,只需npminstall--save-dev@类型

javascript - ServiceWorker/Cache API 中的通配符

我正在使用ServiceWorker并且在开发模式下工作得很好,我的问题是在生产模式下我的包名称是使用哈希生成的,例如1234das3123ad5.bundle.js,所以serviceworker没有缓存它。我的sw代码如下所示:self.addEventListener('install',function(event){//precachealoadofstuff:event.waitUntil(caches.open('mycache').then(function(cache){returncache.addAll(['/dist/bundle.js','/dist/app.

javascript - Firefox 开发者工具中的 XHR 断点

有人知道如何在Firefox开发人员工具上中断XHR请求吗?在firebug的早些时候,我在Net面板下添加了断点。由于firebug已停止使用,因此感谢Firefox开发人员工具的任何解决方法。 最佳答案 目前(Firefox57.0)不可能。在bug821610中请求.还有其他Breakon…功能,例如breakingonDOMmutations和breakingoncookiechanges仍然失踪。这些特征是highpriorityforimplementation关于缺少的Firebug功能。

javascript - 如何检查文本框模糊事件的递归数组结构中的重复值?

我正在尝试在递归树中为我的节点设置唯一的标题。因此,当我为我的节点赋予标题时,它应该检查该标题是否已被其他节点使用。如果被采用,它应该提醒用户并且它应该将该节点值重置为以前的值。任何两个节点都不应具有相同的标题。但这里的结构是递归的,所以我不知道该怎么做。注意:我想在文本框失去焦点时立即执行此操作。varapp=angular.module("myApp",[]);app.controller("TreeController",function($scope){$scope.delete=function(data){data.nodes=[];};$scope.add=functio

javascript - 尝试通过 Vue.js 中的渲染传递 Prop 并观看它们

我在使用vue.js中的CreateElement/render将Prop从父级向下传递到创建的子级时遇到问题,然后再观看它。这是我的父组件Vue.component('my-drawing',MyDrawing)newVue({el:'#drawing',mounted(){Bus.$on('emitColorSelection',(emitString)=>{console.log("insidesocket.js/my-drawingandemitStringis",emitString);this.useColor=emitString;console.log('insides

javascript - 如何跟踪 MobX 存储中的嵌套对象

让我们留下来,我通过API调用加载了这个myObject:myObject={fieldA:{details:'OK',message:'HELLO'},fieldB:{details:'NOT_OK',message:'ERROR'},}只有每个字段的详细信息和消息可以更改。我希望这个对象在MobX存储中是可观察的(哪些属性?将在下面定义)。我有一个简单的React组件,它从商店中读取两个字段:@observerclassAppextendsComponent{store=newStore();componentWillMount(){this.store.load();}rende

javascript - Meteor Blaze 访问 Template.onCreated 中的 Template.contentBlock

我正在为child编写自定义Blazeblock助手:{{>Template.contentBlock..}}{{>Template.contentBlock..}}我的预期用例是拥有一个包含我在html文件中定义的任意子节点的模板。{{#parent}}{{#childid="child1"title="Child1"}}Thisiscontentofchild1{{/child}}{{#childid="child2"title="Child2"}}Thisiscontentofchild2{{/child}}{{#childid="childN"title="ChildN"}}T

javascript - React JS/Typescript 中的空合并运算符

这个问题在这里已经有了答案:Safenavigationoperator(?.)or(!.)andnullpropertypaths(7个答案)ReplacementofElvisOperatorofAngular2inTypescript(3个答案)关闭4年前。我们在.NET中有Null合并运算符,我们可以按如下方式使用stringpostal_code=address?.postal_code;我们可以在ReactJS中做同样的事情吗?我发现我们可以用&&运算符做什么在address.ts文件中stringpostal_code=address&&address.postal_co

javascript - Babel 不转译从 'node_modules' 导入的模块

我在从node_modules导入模块时遇到问题。由于某种原因,Babel不会转译从node_modules导入的模块,而是转译从src导入的模块。这是一个示例repo:https://github.com/NikitaKA/babeltestma​​in.js//resultcodecontainsconstandlet,butitshouldn't.:(index.jsimportqsfrom'query-string;//nottranspiledimportlibfrom'./lib'//transpiledconstquery=qs.parse(window.location

javascript - 如何通过改变 JavaScript 中的一个字符来置换字符串?

对于所有字符串操作大师来说,这可能是一个有趣的练习。给定一个字符串,其中包含散布在准随机位置的“x”或“xx”(如DNAsequence),我需要通过改变其中的“x”来置换该字符串。“x”的每个实例都可以是单数“x”或双数“xx”,整个字符串应包含“x”和“xx”的所有可能组合。给定字符串“ooxooxoo”,输出为["ooxxooxoo","ooxooxxoo","ooxxooxxoo"]给定字符串“ooxxooxoo”,输出为["ooxooxoo","ooxooxxoo","ooxxooxxoo"]给定字符串“ooxooxoox”,输出为["ooxxooxoox","ooxooxx